package com.animals;

/**
 * Lion类
 * 描述：现实相关表演者信息
 * 2017/8/23.
 * @author Erik
 * @version 0.1
 * @since JDK1.8
 */
public class Lion extends Animal {
    private String sex;
    private String furColor;
//setters
    public void setSex(String sex){ this.sex=sex;}
    public void setFurColor(String furColor){ this.furColor=furColor;}
//getters
    public String getSex(){ return this.sex;}
    public String getFurColor(){    return this.furColor;   }

    public Lion(){}

    /**
     * 多参构造
     * 描述：初始化所有属性
     * @param actor 表演者
     * @param age   年龄
     * @param sex   性别
     * @param furColor  毛色
     * @param skill  技能
     * @param habit   喜好
     */
    public Lion(String actor, int age, String sex,String furColor ,String skill, String habit){
        super(actor,age,skill,habit);
        this.setSex(sex);
        this.setFurColor(furColor);
    }

    public String info(){
        String info="表演者："+this.getActor()+'\n'
                +"年龄："+this.getAge()+'\n'
                +"性别："+this.getSex()+'\n'
                +"毛色："+this.getFurColor()+'\n'
                +"技能："+this.getSkill()+'\n'
                +"爱好："+this.getHabit()+'\n';
        return info;
    }
}
